A Proposed Model for Code Quality Maturity Model

نویسندگان

  • Fariha Motherudin
  • Noor Ezleen Md. Moksen
چکیده

The information technology (IT) industry is characterized by rapid innovation and intense competition. A key issue is the ability of the development team to leverage emerging software development best practices. It is a critical enabler for the overall health and sustainability of an organization's ability to build software solutions. In this paper, we are proposing an evolutionary model that could be a reference for others in the area of utilizing best practices in the area of code and build management. The best practices studied in this paper are included static code analysis, automated unit testing, continuous integration, release gate checking and technical debt. The proposed model is expected to help appraising the maturity level of the produced codes, build and release management practices. It aims to satisfy the characteristics defined at five levels and estimate the target level that one try to achieve. The proposed model is based on several years of real world experience with a big number of teams from the software engineering field. The classification level is based on practices that practitioners observed during the software development life cycle. The processes have evolved from an independent process using an independent tool to prediction process using technical debt ideas which hope this proposed model would be beneficial not only to the software engineers but also to the organization as a whole.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reengineering the Industrial CMMI

Abstract of Re-engineering of Industrial CMMI Through this research, I have established a general strategy to appraise an organization against a scale of five process maturity levels whilst maintaining a strong mechanics of CMMI. Reengineering of industrial CMMI proposes a novel method for Industrial Competence ranking of those organizations/companies which are targeting various CMM...

متن کامل

ارائه یک مدلی جدید برای بلوغ حاکمیت بر معماری سرویس‌گرا

Abstract Today, Organizations require a suitable and effective governance maturity model of their Service-Oriented Architecture (SOA). This is required to assess current state and needs of their governance and then to provide a suitable framework for their governance. So far, the different SOA governance maturity models have been proposed to assess governance of SOA; however, considering the...

متن کامل

Exploring and Explaining Employees' Maturity Based on Quality of Work Life in Order to Present an Appropriate Model in the State Section of Iran

The present study aimed to explore and explain maturity of employee based on quality of work life. This work used Delphi survey through a researcher- made questionnaire to collect data. Confirmatory factor analysis and descriptive statistic are used to survey the data. In comparison with the present standards, both factors have a good statue. For components 'quality of working life' and ' matur...

متن کامل

Investigating the organic agricultural products supply chain in Iran

The present study aimed to investigate the organic agricultural products supply chain in Iran and provide a processes maturity framework for this chain based on the Iranian Standard of the organic products. Accordingly, the model, proposed in this research, provides an improvement tool that addresses the integration of company's internal processes at low levels, and the integration of the proce...

متن کامل

A Systems Dynamics Model for Project Management systems of Project-Based Organization

It is obvious that the success of a project-based organization is dependent on its projects. A variety of tools such as the project excellence model, project management maturity models, the earned value method, have been developed in this regard, but there are still delays in projects because the projects have dynamic nature with non-linear relationships and feedback processes during the projec...

متن کامل

بنیانی برای طراحی مدل بلوغ کتابخانه دیجیتالی: کاربرد روش فراترکیب

Digital Library (DL) development is faced with many challenges which cannot be overcome all at once. In such cases which are so complex, maturity models are utilized. In a maturity model, features of a phenomenon are classified into few levels so that improving or realizing the features of each level is the prerequisite of going to the next level. DL can also be approached by maturity model mor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • JSW

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2015